//
//  IoriObject.h
//  pushNews
//
//  Created by Jobs on 4/9/17.
//  Copyright © 2017 Iori. All rights reserved.
//

#import <Foundation/Foundation.h>

@protocol IoriEntityProtocol <NSObject>

@optional
+(NSDictionary*) modelContainerPropertyGenericClass;
//{
//    return @{@"channel_list": [ChannelEntity class],
//             @"my_channel" : [ChannelEntity class]};
//}

+ (NSDictionary *)modelCustomPropertyMapper;
//{
//    return @{
//             @"shopInfo" : @"shopInfo.shopList",
//             @"arrayRegion" : @"coverRegionList"};
//}

@end

@interface IoriObject : NSObject <IoriEntityProtocol>

//-(NSArray<NSString*>*)getAllPropertyNames;
- (NSDictionary *)getPropertiesValue;

@end
